body {
margin:0px;
padding:0px;
FONT-FAMILY: Î¢ÈíÑÅºÚ,ËÎÌå;
font-size: 14px;
color:#484848;
line-height:24px;
background:#E4E4E4;
}
td,tr{
FONT-FAMILY: Î¢ÈíÑÅºÚ,ËÎÌå;
font-size: 14px;
color:#484848;
line-height:24px;
}
a:link {
FONT-FAMILY: Î¢ÈíÑÅºÚ,ËÎÌå;
font-size: 14px;
color:#484848;
line-height:24px;
text-decoration: none;
}
a:visited {
FONT-FAMILY: Î¢ÈíÑÅºÚ,ËÎÌå;
font-size: 14px;
color:#484848;
line-height:24px;
text-decoration: none;
}
a:active {
	FONT-FAMILY: Î¢ÈíÑÅºÚ,ËÎÌå;
font-size: 14px;
color:#484848;
line-height:24px;
text-decoration: none;
}
a:hover {
	FONT-FAMILY: Î¢ÈíÑÅºÚ,ËÎÌå;
font-size: 14px;
color:#FF6600;
line-height:24px; 
text-decoration: none;
}
.nav{
FONT-FAMILY: Î¢ÈíÑÅºÚ,ËÎÌå;
font-size:14px;
color:#403e3e;
font-weight:bold;
line-height:35px;
}
.nav a:link {
FONT-FAMILY: Î¢ÈíÑÅºÚ,ËÎÌå;
color:#403e3e;
font-size:14px;
font-weight:bold;
line-height:35px;
text-decoration: none;
}
.nav a:visited {
FONT-FAMILY: Î¢ÈíÑÅºÚ,ËÎÌå;
color:#403e3e;
font-size:14px;
font-weight:bold;
line-height:35px;
text-decoration: none;
}
.nav a:active {
FONT-FAMILY: Î¢ÈíÑÅºÚ,ËÎÌå;
color:#403e3e;
font-size:14px;
font-weight:bold;
line-height:35px;
text-decoration: none;
}
.nav a:hover {
FONT-FAMILY: Î¢ÈíÑÅºÚ,ËÎÌå;
color:#0042b3;
font-size:14px;
font-weight:bold;
line-height:35px;
text-decoration:underline;
}
.bai12{
	FONT-FAMILY: Î¢ÈíÑÅºÚ,ËÎÌå;
font-size:12px;
color:#FFFFFF;
}
.bai12 a:link {
	FONT-FAMILY: Î¢ÈíÑÅºÚ,ËÎÌå;
font-size:12px;
line-height:24px;
color:#FFFFFF;
text-decoration: none;
}
.bai12 a:visited {
	FONT-FAMILY: Î¢ÈíÑÅºÚ,ËÎÌå;
font-size:12px;
color:#FFFFFF;
line-height:24px;
text-decoration: none;
}
.bai12 a:active {
	FONT-FAMILY: Î¢ÈíÑÅºÚ,ËÎÌå;
font-size:12px;
color:#FFFFFF;
line-height:24px;
text-decoration: none;
}
.bai12 a:hover {
	FONT-FAMILY: Î¢ÈíÑÅºÚ,ËÎÌå;
color:#FF0;
line-height:24px;
text-decoration:underline;
}
.bai14{
font-size:14px;
color:#FFFFFF;
line-height:30px;
}
.bai14 a:link {
FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:14px;
color:#FFFFFF;
line-height:30px;
text-decoration: none;
}
.bai14 a:visited {
FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:14px;
color:#FFFFFF;
line-height:30px;
text-decoration: none;
}
.bai14 a:active {
FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:14px;
color:#FFFFFF;
line-height:30px;
text-decoration: none;
}
.bai14 a:hover {
	FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:14px;
color:#ffde00;
line-height:30px;
text-decoration: none;
}
.hui12{
font-size:12px;
color:#F39500;
line-height:30px;
}
.hong12 {
font-size:14px;
line-height:24px;
color:#F30;
text-decoration: none;
}
.hong12 a:link {
font-size:14px;
line-height:24px;
color:#F30;
text-decoration: none;
}
.hong12 a:visited {
font-size:14px;
line-height:24px;
color:#F30;
text-decoration: none;
}
.hong12 a:active {
font-size:14px;
line-height:24px;
color:#F30;
text-decoration: none;
}
.hong12 a:hover {
color:#FF3300;
font-weight:bold;
line-height:24px;
text-decoration:underline;
}
.hei13{
font-size:14px;
color:#484848;
line-height:30px;
}
.hei14{
FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:14px;
color:#191919;
height:30px;
line-height:30px;
}
.hei14 a:link {
FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:14px;
color:#191919;
height:30px;
line-height:30px;
text-decoration: none;
}
.hei14 a:visited {
FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:14px;
line-height:30px;
height:30px;
color:#191919;
text-decoration: none;
}
.hei14 a:active {
FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:14px;
line-height:30px;
height:30px;
color:#191919;
text-decoration: none;
}
.hei14 a:hover {
	FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:14px;
color:#F30;
line-height:30px;
height:30px;
font-weight:bold;
text-decoration: none;
}
.h10{
	margin-top:10px;
}
.h11{
	margin-top:10px;
margin-bottom:15px;
}
.h15{
margin-top:15px;
margin-bottom:25px;
}
.h20{
margin-top:20px;
}
.h12{
margin-left:20px;
}
.h5{
margin-top:5px;
}
.h3{
margin-top:3px;
}
.line{
	border-bottom:1px solid #C20001;
	}
	.line1{
	border-bottom:1px dashed #DEDEDE;
	}
	.line2{
	border-bottom:1px solid #515151;
	}
.hui_bian{
border:1px solid #DBDBDB;
background:#FFFFFF;
margin-top:15px;
}
.hui_bian1{
border:1px solid #DDDDDD;
background:#FFFFFF;
border-top:0px;
}
.hui_bian2{
border-bottom:1px solid #DDDDDD;
}
.lan14{
	FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:18px;
color:#FFFFFF;
letter-spacing:2px;
font-weight:bold;
}
.page_name{
FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:24px;
color:#C20001;
height:40px;
line-height:40px;
white-space:nowrap;
letter-spacing:2px;
}
.page_name1{
	FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:32px;
height:45px;
line-height:45px;
color:#C80023;
white-space:nowrap;
letter-spacing:2px;
}
.page_name2{
FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:23px;
font-weight:bold;
color:#2c2c2c;
margin-left:25px;
height:40px;
line-height:40px;
white-space:nowrap;
letter-spacing:2px;
}
.page_name3{
	FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:18px;
color:#FFFFFF;
white-space:nowrap;
}
.page_name4{
	FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
height:40px;
line-height:40px;
letter-spacing:2px;
white-space:nowrap;
}
.page_name5{
	FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:18px;
color:#c80025;
width:150px;
background:#FFF;
font-weight:bold;
height:50px;
line-height:50px;
text-align:center;
letter-spacing:2px;
white-space:nowrap;
margin-top:10px;
}
.page_name6{
	FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:18px;
color:#FFF;
width:150px;
border:1px solid #FFF;
font-weight:bold;
height:50px;
float:right;
line-height:50px;
text-align:center;
letter-spacing:2px;
white-space:nowrap;
margin-top:10px;
}
.hong16{
	FONT-FAMILY: Î¢ÈíÑÅºÚ,ºÚÌå;
font-size:18px;
color:#F30;
height:30px;
line-height:30px;
font-weight:bold;
white-space:nowrap;
}
.mb img{
border:1px solid #F2F2F2;
}
.bottom{
margin-top:15px;
border-top:1px solid #F0F0F0;
}
h1,h2{
line-height:36px;
height:36px;
}
.kuang{
	width:410px;
	height:35px;
	line-height:35px;
	border:2px solid #82b288;
	background:url(ss1.jpg) no-repeat;
	}
#header{ height:130px; background:url(top.jpg) center top;}
#ban{ height:130px; background:url(banner1.jpg) center top; margin-top:15px;}
#cp_name{ height:175px; background:url(cp.jpg) center top; margin-top:15px;}
#dh{ height:50px; background:url(nav.jpg) center top; margin-top:15px;}
#bot{  background:#222222 center top; padding-top:20px; padding-bottom:20px;}
#bottom{  background:#D5022B center top;}
	
	
.pic{transform: scale(1); transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
.pic a img{transform: scale(1); transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;}
.pic a:hover img{transform: scale(1.12); transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;} 

	
	/* µ¼º½ */
#nva-top a {
	text-decoration: none;
	font-size: 14px;
	line-height: 50px;
	font-weight: bold;
	color:#FFFFFF;
}
.ee {
	width:133px;
	float: left;
	height: 50px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	text-align: center;
/*	border-right:1px solid #3382F6;
	margin-left:6px;*/
	margin-right:8px;
}
.ee1 {
	width:133px;
	float: left;
	height: 50px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	text-align: center;
}
#nva-top {
	background-image: url(nav_bg.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
}
#w1 {
	background-image: url(nav_bg.jpg);
	background-repeat: no-repeat;
	display: block;
}

.b {
    display:block;
}
.n {
    display:none;
}

img { border:0px; }
.slide_box { zoom: 1; position: relative; width:1004px; height:380px; }
.slide2 { overflow: hidden; width: 1004px; height:380px; }
#slide3wrap_box { height: 134px }
#slide2wrap_box { height: 134px }
.slide2 .item { }
.slide2 .item img { width: 1004px; height:380px; border:0px; }
.slide_btn2 .btn_prevon2 { background: url(prev1.png) no-repeat; float: left; width: 33px; cursor: pointer; height: 33px }
.slide_btn2 .btn_prevoff2 { background: url(prev2.png) no-repeat; float: left; width: 33px; cursor: pointer; height: 33px }
.slide_btn2 .btn_nexton2 { background: url(next1.png) no-repeat; float: left; width: 33px; cursor: pointer; height: 33px }
.slide_btn2 .btn_nextoff2 { background: url(next2.png) no-repeat; float: left; width: 33px; cursor: pointer; height: 33px }
.slide_btn2 { margin: 2px auto; width:240px; position: absolute; left: 430px; top: 335px; }
.clearfix:unknown {clear: both;display: block;visibility: hidden;height: 0px;content: "."}
.clearfix { zoom: 1; }
.slide_dot2 { float: left; margin: 5px 10px; width: 90px; }
.slide_dot2 span { background: url(point.png) no-repeat; float: left; margin: 0px 2px; overflow: hidden; cursor: pointer; }
.slide_dot2 .dot_list { width: 18px; height: 18px }
.slide_dot2 .current { background-position: -21px -0px }


.left2{height:35px; width:230px; line-height:35px; margin-top:4px;}
.left2 a{height:35px; text-align:center; line-height:35px;color:#352d45; display:block; background:url(left10.jpg) no-repeat; font-weight:900}
.left2 a:link {color:#352d45; font-size:14px;}
.left2 a:visited {color:#352d45; font-size:14px;}
.left2 a:hover { background:url(left20.jpg) no-repeat;color:#FFFFFF;line-height:35px; font-size:14px;}
.left2 a:active {color:#352d45; font-size:14px; }


*[hidefocus] { outline:0 }
body, div, dl, dt, dd, ul, ol, li{ padding:0; margin:0; font-weight:normal }
ol, ul { list-style:none }img{ border:0;}
a { color:#6fc5ed; text-decoration:none }
a:hover { text-decoration:underline;}
.u-ico13 {  display:block; width:10px; height:10px;background:url(sprite.png) 0 0 no-repeat transparent;filter:alpha(opacity=80); opacity:.8; overflow:hidden;text-indent:-9999px;}
.m-banner .page .on .u-ico13 { filter:alpha(opacity=100); opacity:1; background-position:-20px 0}
.m-banner { position:relative; float:left; width:480px; height:160px; overflow:hidden;}
.m-banner .banner {
	position:absolute;
	left:2px;
	top:-1px
}
.m-banner .banner li { float:left }
.m-banner .banner .imgwrap { display:block; font-size:0; line-height:0 }
.m-banner .banner .imgwrap img { width:1004px; height:160px }
.m-banner .page { position:absolute; right:20px; bottom:20px }
.m-banner .page li { float:left; line-height:0; margin-left:5px }


*{ padding:0;list-style-type:none;}
a,img{border:0;}
/* flexslider */
.flexslider{position:relative;height:490px;overflow:hidden;background:url(loading.gif) 50% no-repeat; margin-top:0px; margin-bottom:0px;}
.slides{position:relative;z-index:1;margin:0;}
.slides li{height:490px;}
.flex-control-nav{position:absolute;bottom:0px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px 10px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(next.png) center center no-repeat;}




.nTab{
	margin:0px auto;
width: 1004px;
padding-left:2px;
margin: 0 auto;
background: url(fw.jpg);
height:49px;
background-position:left; 
background-repeat:repeat-y; 
margin-top:10px; 
} 
.nTab .TabTitle{ 
clear: both; 
height: 49px; 
overflow: hidden; 
} 
.nTab .TabTitle ul{ 
border:0; 
margin:0; 
padding:0; 
} 
.nTab .TabTitle li{ 
float: left; 
width: 70px; 
cursor: pointer; 
padding-top: 4px; 
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 2px; 
list-style-type: none; 
} 
.nTab .TabTitle .active{ background:url(ks_bg.jpg); height:49px; line-height:49px; width:100px; text-align:center; font-size:14px; font-weight:bold; color:#007DCE;} 
.nTab .TabTitle .normal{height:49px; line-height:49px; width:110px; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF;} 
.nTab .TabContent{ 
width:auto;background:#fff; 
margin: 0px auto;
padding:10px 0 0 0; 
border:1px #E8E8E8 solid; border-top:0px;

} 
.none {display:none;} 



.page_width { width:1120px; margin:0 auto; min-width:1120px; }
/*ÄÚÒ³Ð¡menu*/
.page_width_center{padding:50px 0 60px;display:inline-block;}	
.page_title{text-align:center;display:block;margin-bottom:40px;}
.page_title h2{padding:0 80px 15px;display:inline-block;!important;*display:inline;font-size:30px;font-weight:normal;color:#333;margin-bottom:20px;border-bottom:1px solid #b3b3b3;}
.page_menu_content{margin-bottom:80px;}
.page_menu_content ul{text-align:center;}
.page_menu_content ul li{background:#666;display:inline-block;!important;*display:inline;zoom:1;margin:10px;cursor:pointer;}
.page_menu_content ul li a:hover,.page_menu_content ul .current{background:#df3d3e;}
.page_menu_content ul li a{padding:0 40px;line-height:40px;color:#fff;font-size:14px;display:inline-block; *display:inline; *zoom:1;}
/*¹ØÓÚÎÒÃÇ*/
.page_content_wrapper{width:1120px;display:block;}
.page_content_text{width:600px;margin-right:50px;line-height:30px;font-size:14px;color:#333;
}	
.page_content_img{float:right;margin-top:10px;}	
/* ======  Columns  ====== */
.column:after {clear:both; content:"."; display:block; font-size:0; height:0; line-height:0;  min-height:0; visibility:hidden; *zoom:1;}
.column {width:100%;}
.column .col-2-1,.column .col-3-1{ float:left; min-height:1px; height:auto !important; _height:1px; }
.column .col-2-1 {width: 49%; margin-right:2%;}
.column .col-3-1 {width: 31.3%; margin:0 1%;float:left;}


/* ²úÆ·ÖÐÐÄ*/
.portfolio-list li { margin-bottom:25px; }
.portfolio-img { margin-bottom:10px; }
.portfolio-img a { position:relative; }
.portfolio-img a, .portfolio-img img {width:100%; display:block; overflow:hidden;
		-webkit-transform: scale(1); -moz-transform: scale(1);
		-ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);
		
		-webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;
		-o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
.portfolio-img a:hover .opacity-overlay { filter:alpha(opacity=70); opacity:0.7;
		-webkit-transform:scale(1); -moz-transform:scale(1);
		-o-transform:scale(1); -ms-transform:scale(1);transform:scale(1);
		
		-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out;
		-o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out;
		transition:all 0.25s ease-in-out; }
.portfolio-img a:hover img { transform: scale(1.2, 1.2);
		-webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2);
		-o-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2);
		
		-webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;
		-o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }
.portfolio-title { margin-bottom:10px; font-weight:normal; line-height:30px;text-align:center;height:30px;overflow:hidden; } 
.portfolio-title h2 { font-size:16px; height:35px;  line-height:35px; font-weight:normal; }
.portfolio-title a { color:#333; }
.portfolio-title a:hover { color:#df3d3e; text-decoration:none; }

/*Ò³Êý*/
.Page{width:662px; text-align:center; padding:50px 0px;margin:0 auto;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover,.Page a.current{ background:#df3d3e; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}